//==============================================================================
// fire lance projectile_anim.txt
//==============================================================================

//==============================================================================
define smoke
{
	set hotspot
	{
		version
		{
			Visualparticle sfx a arrow smoke
		}
	}
}

//==============================================================================
define FireBallSmoke
{
	SetSelector
	{
		TechLogic none/Burning Pitch/Engineers/Flaming Weapons Active
		set hotspot
		{
			version
			{
				Visualparticle sfx a arrow smoke
			}
		}
		set hotspot
		{
			version
			{
				Visualparticle SFX A Fire Ball Smoke
			}
		}
		set hotspot
		{
			version
			{
				Visualparticle SFX A Fire Ball Smoke
			}
		}
		set hotspot
		{
			version
			{
				Visualparticle SFX A Fire Ball Smoke
			}
		}
	}
}

//==============================================================================
define Fire
{
	SetSelector
	{
		TechLogic none/Burning Pitch/Engineers/Flaming Weapons Active
		set hotspot
		{
			version
			{
				Visualnone jimmy
			}
		}
		set hotspot
		{
			version
			{
				Visualparticle SFX A Burning Pitch Arrow
			}
		}
		set hotspot
		{
			version
			{
				Visualparticle SFX A Burning Pitch Arrow
			}
		}
		set hotspot
		{
			version
			{
				Visualparticle SFX A Burning Pitch Arrow
			}
		}
	}
}

//==============================================================================
define FireSpear
{
	SetSelector
	{
		TechLogic none/Burning Pitch/Engineers/Flaming Weapons Active
		set hotspot
		{
			version
			{
				Visualparticle SFX A Burning Pitch Arrow
			}
		}
		set hotspot
		{
			version
			{
				Visualparticle SFX A Burning Pitch Spear
			}
		}
		set hotspot
		{
			version
			{
				Visualparticle SFX A Burning Pitch Spear
			}
		}
		set hotspot
		{
			version
			{
				Visualparticle SFX A Burning Pitch Spear
			}
		}
	}
}

//==============================================================================
define SmallDebris
{
   set hotspot
   {
      version
      {
         Visualparticle sfx a Volcano Debris small
      }
   }
}

//==============================================================================
define explosion
{
   set hotspot
   {
      version
      {
         VisualParticle SFX C Myth Unit Birth Effect
      }
   }
}

//==============================================================================
define impact
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A Fire Ball Impact
      }
   }
}

//==============================================================================
define FireTrail
{
	SetSelector
	{
		TechLogic none/Burning Pitch/Engineers/Flaming Weapons Active
		set hotspot
		{
			version
			{
				Visualnone jimmy
			}
		}
		set hotspot
		{
			version
			{
				Visualparticle SFX A Fire Ball Trail
			}
		}
		set hotspot
		{
			version
			{
				Visualparticle SFX A Fire Ball Trail
			}
		}
		set hotspot
		{
			version
			{
				Visualparticle SFX A Fire Ball Trail
			}
		}
	}
}

//==============================================================================
//(haven't tried yet)
//define FireSpew
//{
//	SetSelector
//	{
//		TechLogic none/Burning Pitch/Flaming Weapons Active
//		set hotspot
//		{
//			version
//			{
//				Visualnone jimmy
//			}
//		}
//		set hotspot
//		{
//			version
//			{
//				Visualparticle SFX A Fire Nozzle Bolt
//			}
//		}
//		set hotspot
//		{
//			version
//			{
//				Visualparticle SFX A Fire Nozzle Bolt
//			}
//		}
//	}
//}

//==============================================================================
anim none
{
   SetSelector
	{
		TargetLogic none/BuildingClass/Ship/MythUnit
		set hotspot
		{
			version
			{
				Visualnone bimmy
				//connect hotspot Smoke hotspot
				//connect hotspot Fire hotspot
			}
		}
		set hotspot
		{
			version
			{
				Visual Projectile C Fire Lance
				tag SpecificSoundSet 0.67 false FireLanceMortarLand checkVisible
				connect ATTACHPOINT FireBallSmoke hotspot
				connect ATTACHPOINT FireSpear hotspot
				connect ATTACHPOINT FireTrail hotspot
				//connect hotspot FireSpew hotspot
			}
		}
		set hotspot
		{
			version
			{
				Visual Projectile C Fire Lance
				tag SpecificSoundSet 0.67 false FireLanceMortarLand checkVisible
				connect ATTACHPOINT FireBallSmoke hotspot
				connect ATTACHPOINT FireSpear hotspot
				connect ATTACHPOINT FireTrail hotspot
				//connect hotspot FireSpew hotspot
			}
		}
		set hotspot
		{
			version
			{
				Visual Projectile C Fire Lance
				tag SpecificSoundSet 0.67 false FireLanceMortarLand checkVisible
				connect ATTACHPOINT FireBallSmoke hotspot
				connect ATTACHPOINT FireSpear hotspot
				connect ATTACHPOINT FireTrail hotspot
				//connect hotspot FireSpew hotspot
			}
		}
	}
}

//==============================================================================
anim idle
{
   SetSelector
	{
		TargetLogic none/BuildingClass/Ship/MythUnit
		set hotspot
		{
			version
			{
				Visualnone bimmy
				//connect hotspot Smoke hotspot
				//connect hotspot Fire hotspot
			}
		}
		set hotspot
		{
			version
			{
				Visual Projectile C Fire Lance
				tag SpecificSoundSet 0.67 false FireLanceMortarLand checkVisible
				connect ATTACHPOINT FireBallSmoke hotspot
				connect ATTACHPOINT FireSpear hotspot
				connect ATTACHPOINT FireTrail hotspot
			}
		}
		set hotspot
		{
			version
			{
				Visual Projectile C Fire Lance
				tag SpecificSoundSet 0.67 false FireLanceMortarLand checkVisible
				connect ATTACHPOINT FireBallSmoke hotspot
				connect ATTACHPOINT FireSpear hotspot
				connect ATTACHPOINT FireTrail hotspot
			}
		}
		set hotspot
		{
			version
			{
				Visual Projectile C Fire Lance
				tag SpecificSoundSet 0.67 false FireLanceMortarLand checkVisible
				connect ATTACHPOINT FireBallSmoke hotspot
				connect ATTACHPOINT FireSpear hotspot
				connect ATTACHPOINT FireTrail hotspot
			}
		}
	}
}

//==============================================================================
anim Bored
{
   SetSelector
	{
		TargetLogic none/BuildingClass/Ship/MythUnit
		set hotspot
		{
			version
			{
				Visualnone bimmy
				//connect hotspot Smoke hotspot
				//connect hotspot Fire hotspot
			}
		}
		set hotspot
		{
			version
			{
				Visual Projectile C Fire Lance
				connect ATTACHPOINT FireBallSmoke hotspot
				connect ATTACHPOINT FireSpear hotspot
			}
		}
		set hotspot
		{
			version
			{
				Visual Projectile C Fire Lance
				connect ATTACHPOINT FireBallSmoke hotspot
				connect ATTACHPOINT FireSpear hotspot
			}
		}
		set hotspot
		{
			version
			{
				Visual Projectile C Fire Lance
				connect ATTACHPOINT FireBallSmoke hotspot
				connect ATTACHPOINT FireSpear hotspot
			}
		}
	}
}

//==============================================================================
anim Death
{
	SetSelector
	{
		set hotspot
		{
			version
			{
				Visualnone bimmy
			}
		}
	}
}


//==============================================================================
//	[REDUNDANT]
//anim Bored
//{
//   SetSelector
//	{
//		TargetLogic none/BuildingClass/Ship/MythUnit
//		set hotspot
//		{
//			version
//			{
//				Visualnone bimmy
//				connect hotspot Fire hotspot
//				connect hotspot smoke hotspot
//			}
//		}
//		set hotspot
//		{
//			version
//			{
//				Visual Projectile C Fire Lance
//				connect ATTACHPOINT FireBallSmoke hotspot
//				connect ATTACHPOINT FireSpear hotspot
//				connect ATTACHPOINT FireTrail hotspot
//				connect ATTACHPOINT Impact hotspot
//				connect ATTACHPOINT Explosion hotspot
//				tag SpecificSoundSet 0.00 false FireLanceShennongBlast checkVisible
//				Length 2.0
//			}
//		}
//		set hotspot
//		{
//			version
//			{
//				Visual Projectile C Fire Lance
//				connect ATTACHPOINT FireBallSmoke hotspot
//				connect ATTACHPOINT FireSpear hotspot
//				connect ATTACHPOINT FireTrail hotspot
//				connect ATTACHPOINT Impact hotspot
//				connect ATTACHPOINT Explosion hotspot
//				tag SpecificSoundSet 0.00 false FireLanceShennongBlast checkVisible
//				Length 2.0
//			}
//		}
//		set hotspot
//		{
//			version
//			{
//				Visual Projectile C Fire Lance
//				connect ATTACHPOINT FireBallSmoke hotspot
//				connect ATTACHPOINT FireSpear hotspot
//				connect ATTACHPOINT FireTrail hotspot
//				connect ATTACHPOINT Impact hotspot
//				connect ATTACHPOINT Explosion hotspot
//				tag SpecificSoundSet 0.00 false FireLanceShennongBlast checkVisible
//				Length 2.0
//			}
//		}
//	}
//}

//==============================================================================
//	[REDUNDANT]
//anim Death
//{
//   SetSelector
//	{
//		TargetLogic none/BuildingClass/Ship/MythUnit
//		set hotspot
//		{
//			version
//			{
//				Visualnone bimmy
//				connect hotspot Fire hotspot
//				connect hotspot smoke hotspot
//			}
//		}
//		set hotspot
//		{
//			version
//			{
//				Visual Projectile C Fire Lance
//				connect ATTACHPOINT FireBallSmoke hotspot
//				connect ATTACHPOINT FireSpear hotspot
//				connect ATTACHPOINT FireTrail hotspot
//				connect ATTACHPOINT FireTrail hotspot
//				connect ATTACHPOINT Impact hotspot
//				connect ATTACHPOINT Explosion hotspot
//				tag SpecificSoundSet 0.00 false FireLanceShennongBlast checkVisible
//				Length 2.0
//			}
//		}
//		set hotspot
//		{
//			version
//			{
//				Visual Projectile C Fire Lance
//				connect ATTACHPOINT FireBallSmoke hotspot
//				connect ATTACHPOINT FireSpear hotspot
//				connect ATTACHPOINT FireTrail hotspot
//				connect ATTACHPOINT Impact hotspot
//				connect ATTACHPOINT Explosion hotspot
//				tag SpecificSoundSet 0.00 false FireLanceShennongBlast checkVisible
//				Length 2.0
//			}
//		}
//		set hotspot
//		{
//			version
//			{
//				Visual Projectile C Fire Lance
//				connect ATTACHPOINT FireBallSmoke hotspot
//				connect ATTACHPOINT FireSpear hotspot
//				connect ATTACHPOINT FireTrail hotspot
//				connect ATTACHPOINT FireTrail hotspot
//				connect ATTACHPOINT Impact hotspot
//				connect ATTACHPOINT Explosion hotspot
//				tag SpecificSoundSet 0.00 false FireLanceShennongBlast checkVisible
//				Length 2.0
//			}
//		}
//	}
//}
